package com.yl.ydk.presenter.contract

import android.content.Context
import android.widget.ImageView
import android.widget.TextView
import com.yl.ydk.base.BaseContract
import com.yl.ydk.bean.LiveDetailBean

class LiveDetailContract {

    interface View : BaseContract.BaseView {

        fun getIvImage(): ImageView
        fun getIvHead(): ImageView
        fun getTvName(): TextView
        fun getTvDName(): TextView
        fun getTvDesc(): TextView
        fun getTvStartTime(): TextView
        fun getPushUrl(pushUrl :String)
        fun getLiveDetailBean(data : LiveDetailBean)


    }

    interface Presenter<T> :
        BaseContract.BasePresenter<T> {
        fun getLiveDetail(context: Context, vararg s: String)
    }


}